package com.ailesson.order.model.req;


import lombok.Data;
import com.ailesson.common.reply.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 订单表 订单表
 * 
 * @author mac
 * @email mac@gmail.com
 * @date 2024-10-12 21:32:50
 */
@Schema(name = "分页查询条件")
@Data
public class OrderInfoQueryReq extends PageParam {
	private static final long serialVersionUID = 1L;
	/**
	 * 用户id
	 */
	@Schema(name = "userId", description = "用户id", type = "Long")
    private Long userId;
	/**
	 * 
	 */
	@Schema(name = "nickName", description = "", type = "String")
    private String nickName;
	/**
	 * 
	 */
	@Schema(name = "phone", description = "", type = "String")
    private String phone;
	/**
	 * 订单状态
	 */
	@Schema(name = "orderStatus", description = "订单状态", type = "String")
    private String orderStatus;
	/**
	 * 订单交易编号（第三方支付用)
	 */
	@Schema(name = "outTradeNo", description = "订单交易编号（第三方支付用)", type = "String")
    private String outTradeNo;
	/**
	 * session id
	 */
	@Schema(name = "sessionId", description = "session id", type = "String")
    private String sessionId;
	/**
	 * 地区id
	 */
	@Schema(name = "province", description = "地区id", type = "String")
    private String province;

	@Schema(name = "createTimeBegin", description = "创建开始时间", type = "String")
	private String createTimeBegin;

	@Schema(name = "createTimeEnd", description = "创建结束时间", type = "String")
	private String createTimeEnd;
}
